package net.huashitong.node.entity;

import javax.persistence.Entity;
import javax.persistence.Table;

import com.sirdc.modules.core.entity.StringEntity;

/*
 * 模板节点实体类
 */
@Entity
@Table(name = "t_bnp_node_newtemplet")
public class NodeNewtemplet extends StringEntity {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String nodeId;// 节点编号

	private String preNodeId;// 前置节点编号

    private String nodeIds; // 父节点编号

	private String nodeName;// 节点名称

	private String resDept;// 责任单位

	private String resUser;// 责任人

	private String resUserPhone;// 责任人联系方式
	
    private String operatorUser;//经办人
	
	private String operatorPhone;//经办人电话
	
	private String type;// 类型，节点/任务  1大节点  2小节点
	
	private String nodeType;//0=政府投资类，1=企业投资类，2土地收储类
	
    private String planTime;//计划用时
	
	private String factTime;//实际用时
	
	private String planBeginDate;//开始时间
	
	private String factFinishDate;//结束时间
	
	private String status;//状态 0 未开始 1 进行中 2已完成
	
    private String state;//大节点= 状态 0 未确定 1 （部门已确定），小节点  状态 0 未确定 1(部门确定需要) 2（部门确定不需要） 3 业主已配置信息

	private String nodeFilter;//备件关联id
	public String getNodeId() {
		return nodeId;
	}

	public void setNodeId(String nodeId) {
		this.nodeId = nodeId;
	}

	public String getPreNodeId() {
		return preNodeId;
	}

	public void setPreNodeId(String preNodeId) {
		this.preNodeId = preNodeId;
	}

	public String getNodeName() {
		return nodeName;
	}

	public void setNodeName(String nodeName) {
		this.nodeName = nodeName;
	}

	public String getResDept() {
		return resDept;
	}

	public void setResDept(String resDept) {
		this.resDept = resDept;
	}

	public String getResUser() {
		return resUser;
	}

	public void setResUser(String resUser) {
		this.resUser = resUser;
	}

	public String getResUserPhone() {
		return resUserPhone;
	}

	public void setResUserPhone(String resUserPhone) {
		this.resUserPhone = resUserPhone;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getNodeType() {
		return nodeType;
	}

	public void setNodeType(String nodeType) {
		this.nodeType = nodeType;
	}

	public String getPlanTime() {
		return planTime;
	}

	public void setPlanTime(String planTime) {
		this.planTime = planTime;
	}

	public String getFactTime() {
		return factTime;
	}

	public void setFactTime(String factTime) {
		this.factTime = factTime;
	}

	public String getPlanBeginDate() {
		return planBeginDate;
	}

	public void setPlanBeginDate(String planBeginDate) {
		this.planBeginDate = planBeginDate;
	}

	public String getFactFinishDate() {
		return factFinishDate;
	}

	public void setFactFinishDate(String factFinishDate) {
		this.factFinishDate = factFinishDate;
	}

	public String getOperatorUser() {
		return operatorUser;
	}

	public void setOperatorUser(String operatorUser) {
		this.operatorUser = operatorUser;
	}

	public String getOperatorPhone() {
		return operatorPhone;
	}

	public void setOperatorPhone(String operatorPhone) {
		this.operatorPhone = operatorPhone;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getNodeIds() {
		return nodeIds;
	}

	public void setNodeIds(String nodeIds) {
		this.nodeIds = nodeIds;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public String getNodeFilter() {
		return nodeFilter;
	}

	public void setNodeFilter(String nodeFilter) {
		this.nodeFilter = nodeFilter;
	}
}
